home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 March / PCWorld_2007-03_cd.bin / v cisle / diff / diffcmdu_bundle.exe / {app} / ExtTools / ImageViewer / scripts.js < prev   
Text File  |  2005-04-17  |  1KB  |  73 lines

  1.  
  2. function getParam(sParamName)
  3. {
  4.     var sUnEscaped = unescape(location.search);
  5.     var Params = sUnEscaped.substring(1).split("&");
  6.     var variable = "";
  7.  
  8.     for (var i = 0; i < Params.length; i++)
  9.     { 
  10.         if (Params[i].split("=")[0] == sParamName)
  11.         { 
  12.             if (Params[i].split("=").length > 1)
  13.                 variable = Params[i].split("=")[1];
  14.  
  15.             return variable;
  16.         }
  17.     }
  18.  
  19.     return "";
  20. }
  21.  
  22. function getCmdParam(sCmdLine)
  23. {
  24.     var sUnEscaped = unescape(sCmdLine);
  25.     var Params = sUnEscaped.substring(1).split(".hta");
  26.     var Pathes;
  27.  
  28.     if ( Params.length > 0)
  29.     { 
  30.         var re = new RegExp("\\\"\\s*\\\"?");
  31.  
  32.         var sParams= Params[1];
  33.         sParams += "\"";
  34.  
  35.         Pathes= sParams.split(re);
  36.  
  37.         return Pathes;
  38.     }
  39. }
  40.  
  41. function SynchLeftScroll()
  42. {
  43.     if (document.all)
  44.     {
  45.         // IE
  46.         x= document.body.scrollLeft;
  47.         y= document.body.scrollTop;
  48.     }
  49.  
  50.     parent.leftpane.scrollTo(x,y);
  51. }
  52.  
  53. function SynchRightScroll()
  54. {
  55.     if (document.all)
  56.     {
  57.         // IE
  58.         x= document.body.scrollLeft;
  59.         y= document.body.scrollTop;
  60.     }
  61.  
  62.     parent.rightpane.scrollTo(x,y);
  63. }
  64.  
  65. function CloseByEsc()
  66. {
  67.     if (event.keyCode == 27)
  68.     {    
  69.         window.close();
  70.     }
  71.  
  72. }
  73.